$(function () {
    clickadd();
    clickReleId();
})

//添加优惠券
function addCoupon(){
    $.ajax({
        type: "GET",//为post请求
        url: "/CouponController/addCoupon",//这是我在后台接受数据的文件名
        data: $("#addCoupon").serializeArray(),//将该表单序列化
        dataType: "JSON",
        async: false,//设置成true，这标志着在请求开始后，其他代码依然能够执行。如果把这个选项设置成false，这意味着所有的请求都不再是异步的了，这也会导致浏览器被锁死
        error: function (request) {//请求失败之后的操作
            return;
        },
        success: function (data) {//请求成功之后的操作
            if(data!=null){
                alert("添加成功!");
                location.href="/CouponController/getAll";
            }else{
                alert("添加失败!");
            }
        }
    })
}
function clickadd(){
    $("#add").click(function(){
        if($("[name='couponname']").val()==""){
            alert("优惠券名称不能为空");
            return;
        }else if($("[name='coupontype'] option:selected").val()==""){
            alert("优惠券类型不可为空");
            return;
        }else if($("[name='couponvalue']").val()==""){
            alert("优惠券面值不可为空+");
            return;
        }else if($("[name='couponrepertory']").val()==""){
            alert("优惠券库存不可为空+");
            return;
        }else if($("[name='endtime']").val()=="" ){
            alert("优惠券开始时间不可为空+");
            return;
        }else if($("[name='starttime']").val()=="" ){
            alert("优惠券结束时间不可为空+");
            return;
        }else{
            addCoupon();
        }
    })
}
function clickReleId(){
    $("[name='coupontype']").change(function(){
        if( $("#selectt").val()==1){
            $("#tyty").css('display','block');
            $("#showtype").css('display','block');
            $("#commdity").css('display','none')
        }else if($("#selectt").val()==2){
            $("#tyty").css('display','block');
            $("#showtype").css('display','none');
            $("#commdity").css('display','block')
        }else{
            $("#tyty").css('display','none');
            $("#showtype").css('display','none');
            $("#commdity").css('display','none')
        }
    })
}